package org.jsola.hr.entity;

import lombok.Data;
import lombok.EqualsAndHashCode;
import org.jsola.core.entity.BaseDeleteDO;
import org.jsola.core.entity.Key;

import javax.persistence.Column;
import javax.persistence.Table;

/**
 * 供应商信息表
 *
 * @author zhr
 */
@EqualsAndHashCode(callSuper = true)
@Data
@Table(name = "hr_gys_info")
@Key(UUID = true)
public class GysInfoDO extends BaseDeleteDO<String> {

    private static final long serialVersionUID = 1L;

    /**
     * 供应商分组
     */
    private String groupId;
    /**
     * 供应商名称
     */
    private String gysName;
    /**
     * 合作内容
     */
    private String content;
    /**
     * 合同有效期
     */
    private String contractLife;
    /**
     * 公司地址
     */
    private String address;
    /**
     * 备注
     */
    private String remark;
    /**
     * 上传合同
     */
    private String contractUrl;
    /**
     * 营业执照
     */
    private String businessLicenseUrl;
    /**
     * 其他附件
     */
    private String otherFileUrl;
    /**
     * 联系人姓名
     */
    private String contactName;
    /**
     * 联系人性别
     */
    private String contactSex;
    /**
     * 联系人手机号
     */
    private String contactPhone;
    /**
     * 联系人邮箱
     */
    private String contactEmail;
    /**
     * 联系人微信号
     */
    @Column(name = "contact_WX")
    private String contactWX;
    /**
     * 法人姓名
     */
    private String corporateName;
    /**
     * 法人性别
     */
    private String corporateSex;
    /**
     * 法人手机号
     */
    private String corporatePhone;
    /**
     * 法人邮箱
     */
    private String corporateEmail;
    /**
     * 法人微信
     */
    @Column(name = "corporate_WX")
    private String corporateWX;



}

